runtime.sudog.waitlink (field)
26 uses
runtime (current package)
chan.go#L267: mysg.waitlink = nil
chan.go#L646: mysg.waitlink = nil
mgc.go#L1199: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
mgc.go#L1267: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
mgc.go#L1272: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
mgc.go#L1285: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
mgc.go#L1327: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
mgc.go#L1331: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
proc.go#L539: if s.waitlink != nil {
runtime2.go#L445: waitlink *sudog // g.waiting list or semaRoot
select.go#L85: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
select.go#L331: nextp = &sg.waitlink
select.go#L369: for sg1 := gp.waiting; sg1 != nil; sg1 = sg1.waitlink {
select.go#L397: sgnext = sglist.waitlink
select.go#L398: sglist.waitlink = nil
sema.go#L334: s.waitlink = t
sema.go#L350: t.waitlink = s
sema.go#L352: t.waittail.waitlink = s
sema.go#L355: s.waitlink = nil
sema.go#L427: if t := s.waitlink; t != nil {
sema.go#L440: if t.waitlink != nil {
sema.go#L455: s.waitlink = nil
stack.go#L823: for s := gp.waiting; s != nil; s = s.waitlink {
stack.go#L837: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
stack.go#L856: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
stack.go#L888: for sg := gp.waiting; sg != nil; sg = sg.waitlink {
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |